package cn.operation.base.model;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

public class BmsPayableBillDO {

    private String billCode;

    private Integer carrierId;

    private String carrierName;

    private Date billDate;

    private BigDecimal waybillCost;

    private BigDecimal goodsSum;

    private BigDecimal alterCost;

    private BigDecimal settleCost;

    private String billStatus;

    private String payStatus;

    private Date payDate;

    private String invoiceStatus;

    private String comment;

    private String createUser;

    private String modifiedUser;

    private Date gmtCreate;

    private Date gmtModified;

    private List billDetailList;

    public String getBillCode() {
        return billCode;
    }

    public void setBillCode(String billCode) {
        this.billCode = billCode;
    }

    public Integer getCarrierId() {
        return carrierId;
    }

    public void setCarrierId(Integer carrierId) {
        this.carrierId = carrierId;
    }

    public String getCarrierName() {
        return carrierName;
    }

    public void setCarrierName(String carrierName) {
        this.carrierName = carrierName;
    }

    public Date getBillDate() {
        return billDate;
    }

    public void setBillDate(Date billDate) {
        this.billDate = billDate;
    }

    public BigDecimal getWaybillCost() {
        return waybillCost;
    }

    public void setWaybillCost(BigDecimal waybillCost) {
        this.waybillCost = waybillCost;
    }

    public BigDecimal getGoodsSum() {
        return goodsSum;
    }

    public void setGoodsSum(BigDecimal goodsSum) {
        this.goodsSum = goodsSum;
    }

    public BigDecimal getAlterCost() {
        return alterCost;
    }

    public void setAlterCost(BigDecimal alterCost) {
        this.alterCost = alterCost;
    }

    public BigDecimal getSettleCost() {
        return settleCost;
    }

    public void setSettleCost(BigDecimal settleCost) {
        this.settleCost = settleCost;
    }

    public String getBillStatus() {
        return billStatus;
    }

    public void setBillStatus(String billStatus) {
        this.billStatus = billStatus;
    }

    public String getPayStatus() {
        return payStatus;
    }

    public void setPayStatus(String payStatus) {
        this.payStatus = payStatus;
    }

    public Date getPayDate() {
        return payDate;
    }

    public void setPayDate(Date payDate) {
        this.payDate = payDate;
    }

    public String getInvoiceStatus() {
        return invoiceStatus;
    }

    public void setInvoiceStatus(String invoiceStatus) {
        this.invoiceStatus = invoiceStatus;
    }

    public String getComment() {
        return comment;
    }

    public void setComment(String comment) {
        this.comment = comment;
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    public String getModifiedUser() {
        return modifiedUser;
    }

    public void setModifiedUser(String modifiedUser) {
        this.modifiedUser = modifiedUser;
    }

    public Date getGmtCreate() {
        return gmtCreate;
    }

    public void setGmtCreate(Date gmtCreate) {
        this.gmtCreate = gmtCreate;
    }

    public Date getGmtModified() {
        return gmtModified;
    }

    public void setGmtModified(Date gmtModified) {
        this.gmtModified = gmtModified;
    }

    public List getBillDetailList() {
        return billDetailList;
    }

    public void setBillDetailList(List billDetailList) {
        this.billDetailList = billDetailList;
    }

    @Override
    public String toString() {
        return "BmsPayableBillDO{" +
                "billCode=" + billCode + '\'' +
                ", carrierId='" + carrierId + '\'' +
                ", carrierName='" + carrierName + '\'' +
                ", billDate='" + billDate + '\'' +
                ", waybillCost='" + waybillCost + '\'' +
                ", goodsSum=" + goodsSum + '\'' +
                ", alterCost='" + alterCost + '\'' +
                ", settleCost=" + settleCost + '\'' +
                ", billStatus=" + billStatus + '\'' +
                ", payStatus=" + payStatus + '\'' +
                ", payDate=" + payDate + '\'' +
                ", invoiceStatus=" + invoiceStatus + '\'' +
                ", comment='" + comment + '\'' +
                ", createUser=" + createUser +
                ", modifiedUser=" + modifiedUser + '\'' +
                ", gmtCreate=" + gmtCreate + '\'' +
                ", gmtModified='" + gmtModified + '\'' +
                ", billDetailList='" + billDetailList + '\'' +
                '}';
    }
}